MICROSOFT CRYPTOCURRENCY PATENT